All Questions
4 questions
0votes
1answer
120views
In Java's Fork/Join is the operation for combining results limited to addition?
As I understand it, the join() method merge/composes/combines the results from all subtasks. A simple example I saw was summing the numbers from 1 to N and the subtasks would simply sum a range of ...
-1votes
2answers
830views
Straight line coding - How multithreading simplify asynchronous workflow?
Java author mentions: Threads can simplify the development of complex systems by turning complicated asynchronous code into simpler straight-line code. Again the book says: Threads make it easier to ...
5votes
1answer
3kviews
Is there use case for implementing a callback if a future is returned?
If I have function which returns a future, is there any reason to also include a callback where the callback is simply called right before the future completes? The only advantage I can think of ...
1vote
2answers
399views
Why would Java app make RPC call to itself?
I am working with a multithreaded homegrown multi-module app in my new job. We use the the Thrift protocol to communicate RPC calls between different stand-alone applications in a distributed system. ...